using System;
using System.ComponentModel;
using System.Runtime.Serialization;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response
{
    /// <summary>
    /// Data Contract Class - ResJustificativaOrdem
    /// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Response")]
    public partial class JustificativaResponse
    {
        private System.DateTime DataOperacaoField;

        [DataMember(IsRequired = false)]
        public System.DateTime DataOperacao
        {
            get { return DataOperacaoField; }
            set { DataOperacaoField = value; }
        }

        private System.Int32 NumeroOrdemField;

        [DataMember(IsRequired = false)]
        public System.Int32 NumeroOrdem
        {
            get { return NumeroOrdemField; }
            set { NumeroOrdemField = value; }
        }

        private System.Int32 CodigoClienteField;
        [DataMember(IsRequired = false)]
        public System.Int32 CodigoCliente
        {
            get { return CodigoClienteField; }
            set { CodigoClienteField = value; }
        }

        private System.String TextoField;

        [DataMember(IsRequired = false)]
        public System.String Texto
        {
            get { return TextoField; }
            set { TextoField = value; }
        }

        private Int32 IdentificadorJustificativaField;
        [DataMember(IsRequired = false)]
        public Int32 IdentificadorJustificativa
        {
            get { return IdentificadorJustificativaField; }
            set { IdentificadorJustificativaField = value; }
        }

        private DateTime? DataAuteracaoField;
        [DataMember(IsRequired = false)]
        public DateTime? DataAlteracao
        {
            get { return DataAuteracaoField; }
            set { DataAuteracaoField = value; }
        }

    }
}
